package io.renren.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 人员派遣表
 * 
 * @author zhangheng
 * @email zh_123shmily@163.com
 * @date 2017-08-18 17:53:46
 */
public class PersonDispatchEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//表id
	private Integer id;
	//面试表id
	private String interviewId;
	//结算点id
	private String settlementId;
	//人员id
	private String personId;
	//入职日期
	private Date entryDate;
	//部门名称
	private String department;
	//部门编号
	private String departmentId;
	//岗位
	private String station;
	//派遣类型（1正常派遣，2临时劳务派遣）
	private String dispatchType;
	//合同id
	private String contractId;
	//档案状态:未接收、待接收
	private String fileState;
	//档案id
	private String archivesId;
	//工伤:预申报,申报中，已申报
	private String injury;
	//工伤参保日期
	private Date injuryInsuredDate;
	//工伤退保日期
	private Date injurySurrenderDate;
	//养老:预申报，申报中，已申报，不申报
	private String pension;
	//养老参保日期
	private Date pensionInsuredDate;
	//养老退保日期
	private Date pensionSurrenderDate;
	//失业参保情况
	private String unemployment;
	//失业参保日期
	private Date unemploymentInsuredDate;
	//失业退保日期
	private Date unemploymentSurrenderDate;
	//医保
	private String medicare;
	//医保申报日期
	private Date medicareInsuredDate;
	//医保退保日期
	private Date medicareSurrenderDate;
	//生育
	private String maternity;
	//生育参保日期
	private Date maternityInsuredDate;
	//生育退保日期
	private Date maternitySurrenderDate;
	//公积金
	private String accumulationFund;
	//公积金参保日期
	private Date accumulationFundInsuredDate;
	//公积金退保日期
	private Date accumulationFundSurrenderDate;
	//五险合一:未申报、预申报
	private String fiveOneInsurance;
	//五险合一参保时间
	private Date fiveOneInsuredDate;
	//五险合一退保时间
	private Date fiveOneSurrenderDate;
	//操作人
	private String operator;
	//操作日期
	private Date operationDate;
	//不申报原因
	private String noDeclareReason;
	//备注
	private String remark;
	//是否有效
	private Integer enable;
	//岗位级别
	private String postLevel;
	//体检状态
	private String physicalExaminationStatus;
	//派遣状态
	private String dispatchStatus;
	//是否上传到B1(0,未上传，1,已上传)
	private String isupload;

	/**
	 * 设置：表id
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：表id
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：面试表id
	 */
	public void setInterviewId(String interviewId) {
		this.interviewId = interviewId;
	}
	/**
	 * 获取：面试表id
	 */
	public String getInterviewId() {
		return interviewId;
	}
	/**
	 * 设置：结算点id
	 */
	public void setSettlementId(String settlementId) {
		this.settlementId = settlementId;
	}
	/**
	 * 获取：结算点id
	 */
	public String getSettlementId() {
		return settlementId;
	}
	/**
	 * 设置：人员id
	 */
	public void setPersonId(String personId) {
		this.personId = personId;
	}
	/**
	 * 获取：人员id
	 */
	public String getPersonId() {
		return personId;
	}
	/**
	 * 设置：入职日期
	 */
	public void setEntryDate(Date entryDate) {
		this.entryDate = entryDate;
	}
	/**
	 * 获取：入职日期
	 */
	public Date getEntryDate() {
		return entryDate;
	}
	/**
	 * 设置：部门名称
	 */
	public void setDepartment(String department) {
		this.department = department;
	}
	/**
	 * 获取：部门名称
	 */
	public String getDepartment() {
		return department;
	}
	/**
	 * 设置：部门编号
	 */
	public void setDepartmentId(String departmentId) {
		this.departmentId = departmentId;
	}
	/**
	 * 获取：部门编号
	 */
	public String getDepartmentId() {
		return departmentId;
	}
	/**
	 * 设置：岗位
	 */
	public void setStation(String station) {
		this.station = station;
	}
	/**
	 * 获取：岗位
	 */
	public String getStation() {
		return station;
	}
	/**
	 * 设置：派遣类型（1正常派遣，2临时劳务派遣）
	 */
	public void setDispatchType(String dispatchType) {
		this.dispatchType = dispatchType;
	}
	/**
	 * 获取：派遣类型（1正常派遣，2临时劳务派遣）
	 */
	public String getDispatchType() {
		return dispatchType;
	}
	/**
	 * 设置：合同id
	 */
	public void setContractId(String contractId) {
		this.contractId = contractId;
	}
	/**
	 * 获取：合同id
	 */
	public String getContractId() {
		return contractId;
	}
	/**
	 * 设置：档案状态:未接收、待接收
	 */
	public void setFileState(String fileState) {
		this.fileState = fileState;
	}
	/**
	 * 获取：档案状态:未接收、待接收
	 */
	public String getFileState() {
		return fileState;
	}
	/**
	 * 设置：档案id
	 */
	public void setArchivesId(String archivesId) {
		this.archivesId = archivesId;
	}
	/**
	 * 获取：档案id
	 */
	public String getArchivesId() {
		return archivesId;
	}
	/**
	 * 设置：工伤:预申报,申报中，已申报
	 */
	public void setInjury(String injury) {
		this.injury = injury;
	}
	/**
	 * 获取：工伤:预申报,申报中，已申报
	 */
	public String getInjury() {
		return injury;
	}
	/**
	 * 设置：工伤参保日期
	 */
	public void setInjuryInsuredDate(Date injuryInsuredDate) {
		this.injuryInsuredDate = injuryInsuredDate;
	}
	/**
	 * 获取：工伤参保日期
	 */
	public Date getInjuryInsuredDate() {
		return injuryInsuredDate;
	}
	/**
	 * 设置：工伤退保日期
	 */
	public void setInjurySurrenderDate(Date injurySurrenderDate) {
		this.injurySurrenderDate = injurySurrenderDate;
	}
	/**
	 * 获取：工伤退保日期
	 */
	public Date getInjurySurrenderDate() {
		return injurySurrenderDate;
	}
	/**
	 * 设置：养老:预申报，申报中，已申报，不申报
	 */
	public void setPension(String pension) {
		this.pension = pension;
	}
	/**
	 * 获取：养老:预申报，申报中，已申报，不申报
	 */
	public String getPension() {
		return pension;
	}
	/**
	 * 设置：养老参保日期
	 */
	public void setPensionInsuredDate(Date pensionInsuredDate) {
		this.pensionInsuredDate = pensionInsuredDate;
	}
	/**
	 * 获取：养老参保日期
	 */
	public Date getPensionInsuredDate() {
		return pensionInsuredDate;
	}
	/**
	 * 设置：养老退保日期
	 */
	public void setPensionSurrenderDate(Date pensionSurrenderDate) {
		this.pensionSurrenderDate = pensionSurrenderDate;
	}
	/**
	 * 获取：养老退保日期
	 */
	public Date getPensionSurrenderDate() {
		return pensionSurrenderDate;
	}
	/**
	 * 设置：失业参保情况
	 */
	public void setUnemployment(String unemployment) {
		this.unemployment = unemployment;
	}
	/**
	 * 获取：失业参保情况
	 */
	public String getUnemployment() {
		return unemployment;
	}
	/**
	 * 设置：失业参保日期
	 */
	public void setUnemploymentInsuredDate(Date unemploymentInsuredDate) {
		this.unemploymentInsuredDate = unemploymentInsuredDate;
	}
	/**
	 * 获取：失业参保日期
	 */
	public Date getUnemploymentInsuredDate() {
		return unemploymentInsuredDate;
	}
	/**
	 * 设置：失业退保日期
	 */
	public void setUnemploymentSurrenderDate(Date unemploymentSurrenderDate) {
		this.unemploymentSurrenderDate = unemploymentSurrenderDate;
	}
	/**
	 * 获取：失业退保日期
	 */
	public Date getUnemploymentSurrenderDate() {
		return unemploymentSurrenderDate;
	}
	/**
	 * 设置：医保
	 */
	public void setMedicare(String medicare) {
		this.medicare = medicare;
	}
	/**
	 * 获取：医保
	 */
	public String getMedicare() {
		return medicare;
	}
	/**
	 * 设置：医保申报日期
	 */
	public void setMedicareInsuredDate(Date medicareInsuredDate) {
		this.medicareInsuredDate = medicareInsuredDate;
	}
	/**
	 * 获取：医保申报日期
	 */
	public Date getMedicareInsuredDate() {
		return medicareInsuredDate;
	}
	/**
	 * 设置：医保退保日期
	 */
	public void setMedicareSurrenderDate(Date medicareSurrenderDate) {
		this.medicareSurrenderDate = medicareSurrenderDate;
	}
	/**
	 * 获取：医保退保日期
	 */
	public Date getMedicareSurrenderDate() {
		return medicareSurrenderDate;
	}
	/**
	 * 设置：生育
	 */
	public void setMaternity(String maternity) {
		this.maternity = maternity;
	}
	/**
	 * 获取：生育
	 */
	public String getMaternity() {
		return maternity;
	}
	/**
	 * 设置：生育参保日期
	 */
	public void setMaternityInsuredDate(Date maternityInsuredDate) {
		this.maternityInsuredDate = maternityInsuredDate;
	}
	/**
	 * 获取：生育参保日期
	 */
	public Date getMaternityInsuredDate() {
		return maternityInsuredDate;
	}
	/**
	 * 设置：生育退保日期
	 */
	public void setMaternitySurrenderDate(Date maternitySurrenderDate) {
		this.maternitySurrenderDate = maternitySurrenderDate;
	}
	/**
	 * 获取：生育退保日期
	 */
	public Date getMaternitySurrenderDate() {
		return maternitySurrenderDate;
	}
	/**
	 * 设置：公积金
	 */
	public void setAccumulationFund(String accumulationFund) {
		this.accumulationFund = accumulationFund;
	}
	/**
	 * 获取：公积金
	 */
	public String getAccumulationFund() {
		return accumulationFund;
	}
	/**
	 * 设置：公积金参保日期
	 */
	public void setAccumulationFundInsuredDate(Date accumulationFundInsuredDate) {
		this.accumulationFundInsuredDate = accumulationFundInsuredDate;
	}
	/**
	 * 获取：公积金参保日期
	 */
	public Date getAccumulationFundInsuredDate() {
		return accumulationFundInsuredDate;
	}
	/**
	 * 设置：公积金退保日期
	 */
	public void setAccumulationFundSurrenderDate(Date accumulationFundSurrenderDate) {
		this.accumulationFundSurrenderDate = accumulationFundSurrenderDate;
	}
	/**
	 * 获取：公积金退保日期
	 */
	public Date getAccumulationFundSurrenderDate() {
		return accumulationFundSurrenderDate;
	}
	/**
	 * 设置：五险合一:未申报、预申报
	 */
	public void setFiveOneInsurance(String fiveOneInsurance) {
		this.fiveOneInsurance = fiveOneInsurance;
	}
	/**
	 * 获取：五险合一:未申报、预申报
	 */
	public String getFiveOneInsurance() {
		return fiveOneInsurance;
	}
	/**
	 * 设置：五险合一参保时间
	 */
	public void setFiveOneInsuredDate(Date fiveOneInsuredDate) {
		this.fiveOneInsuredDate = fiveOneInsuredDate;
	}
	/**
	 * 获取：五险合一参保时间
	 */
	public Date getFiveOneInsuredDate() {
		return fiveOneInsuredDate;
	}
	/**
	 * 设置：五险合一退保时间
	 */
	public void setFiveOneSurrenderDate(Date fiveOneSurrenderDate) {
		this.fiveOneSurrenderDate = fiveOneSurrenderDate;
	}
	/**
	 * 获取：五险合一退保时间
	 */
	public Date getFiveOneSurrenderDate() {
		return fiveOneSurrenderDate;
	}
	/**
	 * 设置：操作人
	 */
	public void setOperator(String operator) {
		this.operator = operator;
	}
	/**
	 * 获取：操作人
	 */
	public String getOperator() {
		return operator;
	}
	/**
	 * 设置：操作日期
	 */
	public void setOperationDate(Date operationDate) {
		this.operationDate = operationDate;
	}
	/**
	 * 获取：操作日期
	 */
	public Date getOperationDate() {
		return operationDate;
	}
	/**
	 * 设置：不申报原因
	 */
	public void setNoDeclareReason(String noDeclareReason) {
		this.noDeclareReason = noDeclareReason;
	}
	/**
	 * 获取：不申报原因
	 */
	public String getNoDeclareReason() {
		return noDeclareReason;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：是否有效
	 */
	public void setEnable(Integer enable) {
		this.enable = enable;
	}
	/**
	 * 获取：是否有效
	 */
	public Integer getEnable() {
		return enable;
	}
	/**
	 * 设置：岗位级别
	 */
	public void setPostLevel(String postLevel) {
		this.postLevel = postLevel;
	}
	/**
	 * 获取：岗位级别
	 */
	public String getPostLevel() {
		return postLevel;
	}
	/**
	 * 设置：体检状态
	 */
	public void setPhysicalExaminationStatus(String physicalExaminationStatus) {
		this.physicalExaminationStatus = physicalExaminationStatus;
	}
	/**
	 * 获取：体检状态
	 */
	public String getPhysicalExaminationStatus() {
		return physicalExaminationStatus;
	}
	/**
	 * 设置：派遣状态
	 */
	public void setDispatchStatus(String dispatchStatus) {
		this.dispatchStatus = dispatchStatus;
	}
	/**
	 * 获取：派遣状态
	 */
	public String getDispatchStatus() {
		return dispatchStatus;
	}
	/**
	 * 设置：是否上传到B1(0,未上传，1,已上传)
	 */
	public void setIsupload(String isupload) {
		this.isupload = isupload;
	}
	/**
	 * 获取：是否上传到B1(0,未上传，1,已上传)
	 */
	public String getIsupload() {
		return isupload;
	}
}
